public class Work01 {
    /*
    * 请找到一个大于 2022 的最小数，这个数转换成十六进制之后，所有的数位（不含前导 0）都为字母（A 到 F）。*/
    public static void main(String[] args) {
        int number = 2022;

        // 逐渐增加数值，直到找到满足条件的数
        while (true) {
            number++;

            // 将数字转换为十六进制字符串
            String hexString = Integer.toHexString(number).toUpperCase();

            // 检查字符串中的每个字符是否都是字母
            if (hexString.matches("[A-F]+")) {
                System.out.println("满足条件的最小数：" + number);
                System.out.println("对应的十六进制表示：" + hexString);
                break;
            }
        }
    }
}
